package cn.iocoder.yudao.module.eval.controller.admin.score.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 成绩统计 Response VO")
@Data
public class EvalScoreStatisticsRespVO {

    @Schema(description = "总人数", example = "100")
    private Integer totalCount;

    @Schema(description = "已评分人数", example = "80")
    private Integer scoredCount;

    @Schema(description = "通过人数", example = "75")
    private Integer passedCount;

    @Schema(description = "通过率", example = "75.0")
    private Double passRate;

    @Schema(description = "平均分", example = "85.5")
    private Double averageScore;

    @Schema(description = "最高分", example = "98.0")
    private Double maxScore;

    @Schema(description = "最低分", example = "45.0")
    private Double minScore;

}
